package cpu.footprint.util;

import java.util.ArrayList;
import java.util.List;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import cpu.footprint.bean.CityItem;
import cpu.footprint.widget.ContactItemInterface;
import cpu.footprint.widget.pinyin.PinYin;
/**
 * 357个中国城市
 */
public class CityData
{
	//static String cityJson = "{'cities':['上海','北京','杭州','广州','南京','苏州','深圳','成都','重庆市','天津','宁波','扬州','无锡','福州','厦门','武汉','西安','沈阳','大连','青岛','济南','海口','石家庄','唐山','秦皇岛','邯郸','邢台','保定','张家口','承德','沧州','廊坊','衡水','太原','大同','阳泉','长治','晋城','朔州','晋中','运城','忻州','临汾','吕梁','呼和浩特','包头','乌海','赤峰','通辽','鄂尔多斯','呼伦贝尔','兴安盟','锡林郭勒','乌兰察布','巴彦淖尔','阿拉善','鞍山','抚顺','本溪','丹东','锦州','营口','阜新','辽阳','盘锦','铁岭','朝阳','葫芦岛','长春','吉林','四平','辽源','通化','白山','松原','白城','延边','哈尔滨','齐齐哈尔','鸡西','鹤岗','双鸭山','大庆','伊春','佳木斯','七台河','牡丹江','黑河','绥化','大兴安岭','徐州','常州','南通','连云港','淮安','盐城','镇江','泰州','宿迁','温州','嘉兴','湖州','绍兴','金华','衢州','舟山','台州','丽水','合肥','芜湖','蚌埠','淮南','马鞍山','淮北','铜陵','安庆','黄山','滁州','阜阳','宿州','六安','亳州','池州','宣城','莆田','三明','泉州','漳州','南平','龙岩','宁德','南昌','景德镇','萍乡','九江','新余','鹰潭','赣州','吉安','宜春','抚州','上饶','淄博','枣庄','东营','烟台','潍坊','济宁','泰安','威海','日照','莱芜','临沂','德州','聊城','滨州','菏泽','郑州','开封','洛阳','平顶山','安阳','鹤壁','新乡','焦作','濮阳','许昌','漯河','三门峡','南阳','商丘','信阳','周口','驻马店','黄石','十堰','宜昌','襄阳','鄂州','荆门','孝感','荆州','黄冈','咸宁','随州','恩施州','仙桃','潜江','天门','株洲','湘潭','衡阳','邵阳','岳阳','常德','张家界','益阳','郴州','永州','怀化','娄底','湘西','韶关','珠海','汕头','佛山','江门','湛江','茂名','肇庆','惠州','梅州','汕尾','河源','阳江','清远','东莞','中山','潮州','揭阳','云浮','南宁','柳州','桂林','梧州','北海','防城港','钦州','贵港','玉林','百色','贺州','河池','自贡','攀枝花','泸州','德阳','绵阳','广元','遂宁','内江','乐山','南充','眉山','宜宾','广安','达州','雅安','巴中','资阳','阿坝','甘孜州','凉山','贵阳','六盘水','遵义','安顺','铜仁地区','黔西南','毕节地区','黔东南','黔南','昆明','曲靖','玉溪','保山','昭通','楚雄州','红河','文山州','普洱','西双版纳','大理州','德宏','丽江','怒江','迪庆','临沧','拉萨','昌都地区','山南','日喀则地区','那曲','阿里','林芝地区','铜川','宝鸡','咸阳','渭南','延安','汉中','榆林','安康','商洛','兰州','嘉峪关','金昌','白银','天水','武威','张掖','平凉','酒泉','庆阳','定西','陇南','临夏州','甘南','西宁','海东','海北','黄南','果洛','玉树','海西','银川','石嘴山','吴忠','固原','乌鲁木齐','克拉玛依','吐鲁番地区','哈密地区','昌吉州','博尔塔拉','巴音郭楞','阿克苏地区','克孜勒苏','喀什地区','和田地区','伊犁','塔城地区','阿勒泰地区','石河子','香港','澳门','长沙','三亚','中卫','儋州','保亭','昌江','澄迈县','崇左','定安县','东方','济源','来宾','乐东','陵水','琼海','神农架林区','图木舒克','屯昌县','万宁','文昌','海南州']}";
	private static String cityJson="{'cities':['嘉峪关市', '金昌市', '白银市', '兰州市', '酒泉市', '大兴安岭地区', '黑河市', '伊春市', '齐齐哈尔市', '佳木斯市', '鹤岗市', '绥化市', '双鸭山市', '鸡西市', '七台河市', '哈尔滨市', '牡丹江市', '大庆市', '白城市', '松原市', '长春市', '延边朝鲜族自治州', '吉林市', '四平市', '白山市', '沈阳市', '阜新市', '铁岭市', '呼伦贝尔市', '兴安盟', '锡林郭勒盟', '通辽市', '海西蒙古族藏族自治州', '西宁市', '海北藏族自治州', '海南藏族自治州', '海东地区', '黄南藏族自治州', '玉树藏族自治州', '果洛藏族自治州', '甘孜藏族自治州', '德阳市', '成都市', '雅安市', '眉山市', '自贡市', '乐山市', '凉山彝族自治州', '攀枝花市', '和田地区', '喀什地区', '克孜勒苏柯尔克孜自治州', '阿克苏地区', '巴音郭楞蒙古自治州', '博尔塔拉蒙古自治州', '吐鲁番地区', '伊犁哈萨克自治州', '哈密地区', '乌鲁木齐市', '昌吉回族自治州', '塔城地区', '克拉玛依市', '阿勒泰地区', '山南地区', '林芝地区', '昌都地区', '拉萨市', '那曲地区', '日喀则地区', '阿里地区', '昆明市', '楚雄彝族自治州', '玉溪市', '红河哈尼族彝族自治州', '普洱市', '西双版纳傣族自治州', '临沧市', '大理白族自治州', '保山市', '怒江傈僳族自治州', '丽江市', '迪庆藏族自治州', '德宏傣族景颇族自治州', '张掖市', '武威市', '东莞市', '东沙群岛', '三亚市', '鄂州市', '乌海市', '莱芜市', '海口市', '蚌埠市', '合肥市', '阜阳市', '芜湖市', '安庆市', '北京市', '重庆市', '南平市', '泉州市', '庆阳市', '定西市', '韶关市', '佛山市', '茂名市', '珠海市', '梅州市', '桂林市', '河池市', '崇左市', '钦州市', '贵阳市', '六盘水市', '秦皇岛市', '沧州市', '石家庄市', '邯郸市', '新乡市', '洛阳市', '商丘市', '许昌市', '襄阳市', '荆州市', '长沙市', '衡阳市', '镇江市', '南通市', '淮安市', '南昌市', '新余市', '通化市', '锦州市', '大连市', '乌兰察布市', '巴彦淖尔市', '渭南市', '宝鸡市', '枣庄市', '日照市', '东营市', '威海市', '太原市', '文山壮族苗族自治州', '温州市', '杭州市', '宁波市', '中卫市', '临夏回族自治州', '辽源市', '抚顺市', '阿坝藏族羌族自治州', '宜宾市', '中山市', '亳州市', '滁州市', '宣城市', '廊坊市', '宁德市', '龙岩市', '厦门市', '莆田市', '天水市', '清远市', '湛江市', '阳江市', '河源市', '潮州市', '来宾市', '百色市', '防城港市', '铜仁地区', '毕节地区', '承德市', '衡水市', '濮阳市', '开封市', '焦作市', '三门峡市', '平顶山市', '信阳市', '鹤壁市', '十堰市', '荆门市', '武汉市', '常德市', '岳阳市', '娄底市', '株洲市', '盐城市', '苏州市', '景德镇市', '抚州市', '本溪市', '盘锦市', '包头市', '阿拉善盟', '榆林市', '铜川市', '西安市', '临沂市', '滨州市', '青岛市', '朔州市', '晋中市', '巴中市', '绵阳市', '广安市', '资阳市', '衢州市', '台州市', '舟山市', '固原市', '甘南藏族自治州', '内江市', '曲靖市', '淮南市', '巢湖市', '黄山市', '淮北市', '三明市', '漳州市', '陇南市', '广州市', '云浮市', '揭阳市', '贺州市', '南宁市', '遵义市', '安顺市', '张家口市', '唐山市', '邢台市', '安阳市', '郑州市', '驻马店市', '宜昌市', '黄冈市', '益阳市', '邵阳市', '湘西土家族苗族自治州', '郴州市', '泰州市', '宿迁市', '宜春市', '鹰潭市', '朝阳市', '营口市', '丹东市', '鄂尔多斯市', '延安市', '商洛市', '济宁市', '潍坊市', '济南市', '上海市', '晋城市', '南充市', '丽水市', '绍兴市', '湖州市', '北海市', '赤峰市', '六安市', '池州市', '福州市', '惠州市', '江门市', '汕头市', '梧州市', '柳州市', '黔南布依族苗族自治州', '保定市', '周口市', '南阳市', '孝感市', '黄石市', '张家界市', '湘潭市', '永州市', '南京市', '徐州市', '无锡市', '吉安市', '葫芦岛市', '鞍山市', '呼和浩特市', '吴忠市', '咸阳市', '安康市', '泰安市', '烟台市', '吕梁市', '运城市', '广元市', '遂宁市', '泸州市', '天津市', '金华市', '嘉兴市', '石嘴山市', '昭通市', '铜陵市', '肇庆市', '汕尾市', '深圳市', '贵港市', '黔东南苗族侗族自治州', '黔西南布依族苗族自治州', '漯河市', '扬州市', '连云港市', '常州市', '九江市', '萍乡市', '辽阳市', '汉中市', '菏泽市', '淄博市', '大同市', '长治市', '阳泉市', '马鞍山市', '平凉市', '银川市', '玉林市', '咸宁市', '怀化市', '上饶市', '赣州市', '聊城市', '忻州市', '临汾市', '达州市', '宿州市', '随州市', '德州市', '恩施土家族苗族自治州', '阿拉尔市', '石河子市', '五家渠市', '图木舒克市', '定安县', '儋州市', '万宁市', '保亭黎族苗族自治县', '西沙群岛', '济源市', '潜江市', '中沙群岛', '南沙群岛', '屯昌县', '昌江黎族自治县', '陵水黎族自治县', '五指山市', '仙桃市', '琼中黎族苗族自治县', '乐东黎族自治县', '临高县', '琼海市', '白沙黎族自治县', '东方市', '天门市', '神农架林区', '澄迈县', '文昌市', '澳门特别行政区', '香港特别行政区', '桃园市', '台北市', '南投县', '嘉义市', '彰化县', '新竹县', '澎湖县', '台东县', '宜兰县', '新北市', '基隆市', '屏东县', '嘉义县', '云林县', '花莲县', '台南市', '台中市', '新竹市', '高雄市', '苗栗县']}";
	public static List<ContactItemInterface> getSampleContactList(){
		List<ContactItemInterface> list = new ArrayList<ContactItemInterface>();
		try	{
			JSONObject jo1 = new JSONObject(cityJson);
			JSONArray ja1 = jo1.getJSONArray("cities");
			for(int i = 0; i < ja1.length(); i++){
				String cityName = ja1.getString(i);
				list.add(new CityItem(cityName, PinYin.getPinYin(cityName)));
			}
		}catch (JSONException e){
			e.printStackTrace();
		}
		return list;
	}
}
